@charset "utf-8";
@charset "utf-8";
/* CSS Document */
/*全页公共部分开始*/
*html{background-image:url(about:blank);background-attachment:fixed;}
* {margin: 0; padding: 0;}
html,body,div,p,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,input,fieldset,legend,optgroup{margin:0;padding:0;}
html,body {font-family:'Microsoft YaHei','sans-serif' ;font-size:14px;color:#333;line-height:20px; 
background:url(../images/bg-body.jpg) top center fixed; background-size: cover;}
h1,h2,h3,h4,h5,h6,em,i,input,textarea{font-size:14px;font-style:normal;}
ul,li{list-style:none; }
th{text-align: center;}
input, select, textarea {font-size:12px;vertical-align:middle;}
a img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none; color:#006D63;}
table { border-collapse: collapse; border-spacing: 0;} 
.clearfix:after {content: ".";clear: both; height: 0; visibility: hidden; display: block;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \ 'Microsoft YaHei',*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
.baseColor {color: #006D63;}
.header { width:100px; position:fixed; top:45%; left:0; padding:10px;background:#333; padding:10px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity: 0.8;filter:alpha(opacity=80);}
.header li{ height:30px; line-height:30px; text-align:center; background:#960;}

.bbsbox { width:350px; position: fixed; top:30%; right:0; background: rgba(255,255,255,0.8);padding:10px; border:1px solid #ddd; padding:10px;z-index:5; left:auto;opacity:0; -webkit-transition:all 1.0s; transition:all 1.0s; -webkit-transform:translate3d(-100px, 0, 0); transform:translate3d(-100px, 0, 0)}
.bbsbox.animation-active { opacity:1; -webkit-transform:translate3d(-610px, 0, 0); transform:translate3d(-610px, 0, 0) }
.bbsbox_add {position:fixed; top:20%; right:610px;z-index:1;padding:10px;background: rgba(255,255,255,0.8); color:#300;}
.bbsbox_add:hover { text-decoration:none;background: rgba(255,255,255,0.9); color:#600;}
.txtbox{ display:inline-block;width:228px; height:26px;line-height:26px;  border:1px solid #bbb; text-indent:3px;
-moz-box-shadow:1px 1px 2px #e6e6e6 inset;             
-webkit-box-shadow:1px 1px 2px #e6e6e6 inset;        
box-shadow:1px 1px 2px #e6e6e6 inset;
position:relative;
	}
.bbsbox_bg { width:500px;position:fixed; top:0; bottom:0; left: auto; right:100px;z-index:5; background: rgba(255,255,255,0.8); }
.bbsbox_list { z-index:10; position: absolute;top:0; right:100px; }
.colorgray {color:#555;}
.linkcolor,.linkcolor a { color:#999;}
.linkcolor a:hover { color:#666;}
.bbsbox_list td{padding:10px;}
.loginsub { display:inline-block; width:98px; height:26px; line-height:26px;text-align:center; font-weight:bold; font-size:15px; border:none; background:#999; cursor:pointer;}
.textarea { width:250px; height:60px; padding:2px;}

.Filter { position:fixed; top:0; bottom:0; left:0; right:0; z-index:1; display:block;background:rgba(0,0,0,0.1);}

.load {width:400px;padding: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.5); position: absolute; top:30%; left:50%; 
	background: rgba(255,255,255,0.1);padding:10px; 
	border:1px solid #ddd;z-index:5; -webkit-transition:all 1.0s; margin-left: -135px; 
	transition:all 1.0s; -webkit-transform:translate3d(-100px, 0, 0); transform:translate3d(-100px, 0, 0)}
.load td { padding:10px;}
.TopBar {position: fixed;left: 0;top: 0;width: 100%;box-shadow: 0 5px 5px rgba(0,0,0,0.2); padding:0 20px;height: 50px; line-height: 50px;background: rgba(255,255,255,0.8);}
.TopBar .logo {float: left; width: 50px;}
.TopBar .logo img {width: 50px;}
.TopBar h1 {float: left;color: #006D63;font-size: 24px; margin-left: 15px;line-height: 50px;font-style: italic;}
/**/
.LeftMenu {width: 200px;position: fixed;left: 0;top: 50px;bottom: 0; overflow-x: hidden; overflow-y: auto;
	background: rgba(255,255,255,0.8);box-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
.LeftMenu .hd {text-align: center;padding: 10px;color: #006D63;font-size: 18px;margin-top: 20px;}
.LeftMenu .bd {padding: 10px;font-size: 16px;}
.LeftMenu .bd a {display: block; padding: 7px 20px;border-left: 3px solid #ddd;color: #006D63;font-size: 16px;background: #ddd;}
.LeftMenu .bd a.on {color: #fff;border-left: 3px solid #006D63;background:#6EABA5;}
/**/
.contentBox { box-shadow: 0 0 10px rgba(0,0,0,0.3); position: fixed;top: 65px;left: 215px;right: 15px;bottom: 15px;background: rgba(255,255,255,0.8);}
.content {padding: 10px;overflow-x: hidden;overflow-y: auto;}

/*弹框开始*/
.popup { display:none;width:100%; height:100%; position: fixed; top:0; left:0; z-index:1000;}
.popup .opa { width:100%; height:100%;background:#000; opacity:0.2;}
.popupBox { width:240px;background: #fff;border-radius:5px;-webkit-border-radius:5px; position:absolute;top:50%; left:50%;margin: -120px 0px 0px -120px; }
.popuphead { padding:10px; font-weight:bold; text-align:center;}
.popupbody {}
.popupbody .tips { font-size: 16px;padding: 30px 20px; text-align: center;}
.popupbodytext{ padding-bottom:15px;text-align:center;}
.popupfooter { height:30px;border-top:1px solid #ddd;}
.popupfooter a { display:block; float:left; width:50%; text-align:center; height:38px; line-height:38px; color:#06C;}
.popupfooter a.fore1 { border-right:1px solid #ddd;}
.popupfooter a:hover { background-color: #e6e6e6;}
.popupclose {position: absolute;top: -10px;right: -10px;width: 20px;height: 20px;line-height: 20px;text-align: center; background: #eee;border-radius: 50%;display: block; font-size: 12px;color: #999}
/*提示*/
.opa { width: 100%; height: 100%; background: #7fb6b1; position: absolute; top: 0; left: 0; z-index: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=68)"; opacity: .68; filter: alpha(opacity=68) }
.tipsdailog { display: inline; position: fixed; top: 50%; left: 50%; text-align: center; border-radius: 5px; font-size: 16px; padding: 20px; min-width: 50px; z-index: 10000000; color: #fff; font-family: 'Microsoft YaHei' }
.tips-success { background: #390 }
.tips-error { background: #c33 }
#loading { position: fixed; top: 0; left: 0; width: 100%; height: 100%;z-index: 100000;}
#loading .bd { position: absolute; border-radius: 5px;top: 50%; left: 50%; width: 140px; height: 50px;margin:-25px 0 0 -70px;  line-height: 50px;  font-size: 16px;text-align: center; color: #f5f5f5; z-index: 1; color: #fff;background: #333}
#loading .opa {background: #666;}
#loading.opa0 .opa {display: none;}














